
//define const
`define NOP                    8'h00
`define RSTPC                  8'h0
`define INST_OP_4              5
`define BR                     5'b00001
`define LOAD                   5'b00010
`define STORE                  5'b00011
`define PUSH                   5'b00100
`define ADD                    4'b0000
`define SUB                    4'b0001
`define AND                    4'b0010
`define OR                     4'b0011
`define XOR                    4'b0100
`define LT                     4'b0101
`define LTU                    4'b0110
`define GE                     4'b0111
`define GEU                    4'b1000
`define EQ                     4'b1001
`define NE                     4'b1010
`define SRL                    4'b1011
`define SRA                    4'b1100
`define SLL                    4'b1101
`define POP                    4'b1110
`define INST_INST              0:0
`define INST_LX                1'b1
`define OP_GEU                 5'b11000
`define OP_PUSH                5'b00100
`define OP_LOAD                5'b00010
`define INST_LI                1'b1
`define INST_LABEL             7:1
`define INST_OP                5:1
`define OP_STORE               5'b00011
`define INST_IMM0              7:1
`define OP_POP                 5'b11110
`define OP_BR                  5'b00001
`define INST_RES0              7:6
`define INST_EX                1'b0
`define OP_LTU                 5'b10110
